drupaceous tree - Spanish English Dictionary